/* css 1.0 pub 2012-09-29 14:57 by shuangzhu */
﻿ html {
	color: #333;
	background: #fff
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
fieldset, img {
	border: 0
}
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal
}
li {
	list-style: none
}
caption, th {
	text-align: left
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
q:before, q:after {
	content: ''
}
abbr, acronym {
	border: 0;
	font-variant: normal
}
sup {
	vertical-align: text-top
}
sub {
	vertical-align: text-bottom
}
input, textarea, select, strong {
	font-family: inherit;
	font-size: inherit
}
input, textarea, select {
*font-size:100%
}
legend {
	color: #333
}
.clear {
	height: 0;
	font-size: 0;
	line-height: 0;
	clear: both
}
body {
	font-size: 12px;
	background-color: #fff;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	text-align: center;
	color: #333
}
a {
	color: #333;
	text-decoration: none
}
a:hover {
	color: #ed1c24
}
body, button, input, select, textarea {
	font: 12px/1.5 tahoma, verdana, arial, helvetica, sans-serif
}
.wrapper {
	width: 960px;
	text-align: left;
	margin: 0 auto
}
.m-bottom {
	margin-bottom: 10px
}
.m-right {
	margin-right: 10px
}
.m-left {
	margin-left: 10px
}
.m-top {
	margin-top: 10px
}
.fr {
	float: right
}
.fl {
	float: left
}
.red, a.red, a.red:visited, a.red:hover {
	color: #ed1c24
}
.gray, a.gray, a.gray:visited, a.gray:hover {
	color: #888
}
.blue, a.blue, a.blue:visited, a.blue:hover {
	color: #319ae1
}
.f10 {
	font: 10px verdana
}
.f11 {
	font: 11px
}
.f14 {
	font: 14px
}
.f16 {
	font: 16px
}
.f18 {
	font: 18px
}
.f-st, a.f-st {
	font-family: "宋体"
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.clearfix {
	zoom: 1
}
.txhd {
	font-size: 0;
	line-height: 0;
	text-align: left;
	text-indent: -99999px;
	overflow: hidden
}
.hide {
	display: none
}
input, textarea {
	color: #333
}
.g-top {
	height: 30px;
	width: 100%;
	min-width: 960px;
	background-color: #f4f4f4;
	text-align: center;
	color: #676767
}
.g-top a {
	color: #676767
}
.g-top a:hover {
	color: #e00001
}
.g-top-wrap {
	width: 960px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px
}
.g-top .hot-tel {
	float: left;
	text-align: left;
	text-indent: -9999px;
	overflow: hidden;
	height: 20px;
	margin: 5px 0 0 0;
	background: url(../images/public_spirit.png) no-repeat -170px -10px;
	width: 132px
}
.g-top .top-fav {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 12px;
	overflow: hidden
}
.g-top .top-fav i {
	width: 16px;
	height: 16px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	float: left;
	display: block;
	background: url(../images/public_spirit.png) no-repeat -150px -10px;
	margin: 7px 6px 0 0
}
.g-top .mobile-link {
	float: left;
	height: 30px;
	line-height: 30px
}
.g-top .mobile-link i {
	width: 16px;
	height: 16px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	float: left;
	display: block;
	background: url(../images/public_spirit.png) no-repeat -10px -10px;
	margin: 7px 1px 0 0
}
.user-panel {
	float: right;
	height: 30px;
	line-height: 30px;
*line-height:32px;
	_line-height: 30px
}
.user-panel dd {
	float: left;
	padding: 0 6px
}
.user-panel .t-menu .arrow {
	position: absolute;
	right: 6px;
	top: 11px;
	width: 0;
	height: 0;
	border-width: 4px 4px;
	border-style: solid;
	border-color: #666 #f4f4f4 #f4f4f4;
	font-size: 0;
	line-height: 0
}
.user-panel .t-dropdown {
	width: 72px
}
.user-panel .t-dropdown .t-dropdown-box {
	height: 25px;
	margin-top: 3px;
	position: relative;
	z-index: 119
}
.user-panel .t-menu {
	padding: 2px 4px 0 4px;
	position: absolute;
	height: 21px;
	display: block;
	line-height: 21px;
	text-indent: 3px;
	text-align: left;
	z-index: 120;
	border-radius: 3px 3px 0 0;
	margin: 0 1px;
	display: inline;
	top: 0;
	left: 0;
	zoom: 1
}
.user-panel .t-d-menu {
	display: none;
	background-color: #fff;
	border: 1px solid #ddd;
	position: absolute;
	top: 23px;
	width: 83px;
	right: 0;
	_right: -1px;
	z-index: 119;
	zoom: 1;
	text-align: center;
	border-radius: 3px 0 3px 3px
}
.user-panel .t-d-menu .b-line {
	border-bottom: 1px dotted #ddd;
	width: 80px;
	margin: 0 auto;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}
.user-panel .over-dropdown .t-dropdown-box {
	margin-top: 2px
}
.user-panel .over-dropdown .t-menu {
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom: 0;
	margin: 0;
	zoom: 1
}
.user-panel .over-dropdown .t-d-menu {
	display: block
}
.user-panel .over-dropdown .arrow {
	border-color: #666 white white white;
	-moz-transform: rotate(180deg);
	-moz-transform-origin: 50% 20%;
	-webkit-transform: rotate(180deg);
	-webkit-transform-origin: 50% 20%;
	-o-transform: rotate(180deg);
	-o-transform-origin: 50% 20%;
	transform: rotate(180deg);
	transform-origin: 50% 30%;
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
*top:6px;
	_top: 11px!important
}
.user-panel .t-d-menu li {
	height: 23px
}
.user-panel .t-d-menu a {
	display: block;
	line-height: 23px;
	height: 23px;
	overflow: hidden
}
.user-panel .t-d-menu a:hover {
	background-color: #f1f1f1
}
.user-panel .top-login, .user-panel .top-regiter {
	padding: 0 6px;
	color: #dd0103
}
.user-panel .guide a, .user-panel .guide a:hover {
	background-color: #ffaf01;
	color: #fff;
	padding: 2px 3px;
*padding:5px 3px 2px;
	_padding: 2px 3px
}
.user-panel .help .t-menu {
	width: 62px
}
.user-panel .quick-menu {
	width: 85px
}
.user-panel .quick-menu .t-menu {
	width: 75px
}
.user-panel .login-info {
	width: 330px;
	text-align: right;
	height: 30px
}
.user-panel .login-info a.top-logout {
	float: right;
	display: inline-block;
	margin-right: 8px
}
.user-panel .login-info a.msg {
	float: right;
	display: inline-block;
	margin-right: 8px;
	font-family: '宋体'
}
.user-panel .login-info a.msg b {
	color: #dc0201
}
.user-panel .login-info p {
	float: right;
	display: inline-block;
	margin-right: 8px
}
.user-panel .login-info span.vip {
	float: right;
	display: inline-block;
	width: 26px;
	height: 14px;
	margin-top: 8px;
	margin-right: 8px;
	background: url(../images/public_spirit.png) no-repeat
}
.user-panel .login-info span.vip0 {
	display: none
}
.user-panel .login-info span.vip1 {
	background-position: -470px 0
}
.user-panel .login-info span.vip2 {
	background-position: -470px -20px
}
.user-panel .login-info span.vip3 {
	background-position: -470px -40px
}
.user-panel .login-info span.vip4 {
	background-position: -470px -60px
}
.user-panel .login-info span.vip5 {
	background-position: -470px -80px
}
.g-header {
	height: 90px;
	width: 960px;
	text-align: center;
	margin: 0 auto
}
.g-header-wrap {
	height: 90px;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 100
}
.logo {
	width: 89px;
	height: 50px;
	position: absolute;
	top: 20px
}
.header-gg {
	top: 10px;
	position: absolute;
	left: 109px
}
.search-form label {
	position: absolute;
	height: 22px;
	top: 7px;
	left: 35px;
	font: 12px/22px '宋体';
	color: #666;
	z-index: 1;
	cursor: text
}
.search-form label.current {
	color: #aaa
}
.header-search {
	width: 404px;
	height: 60px;
	position: absolute;
	top: 20px;
	left: 364px
}
.header-search .search-form {
	width: 372px;
	height: 34px;
	overflow: hidden;
	background: url(../images/public_spirit.png) no-repeat -10px -50px;
	padding-left: 32px
}
.header-search .search-hover {
	background-position: -10px -400px
}
.header-search .search-form.hover {
	background-position: -10px -400px
}
.header-search .search-input {
	position: absolute;
	z-index: 2;
	height: 20px;
	line-height: 20px;
	width: 290px;
	top: 7px;
	left: 32px;
	outline: 0;
	border: 0;
	color: #333;
	background: 0
}
.header-search .search-input.blur {
	color: #999
}
.header-search .search-btn {
	float: right;
	width: 71px;
	height: 28px;
	background: 0;
	border: 0;
	margin: 3px 3px 0 0;
	cursor: pointer
}
.header-search .hot-keys {
	margin-top: 5px;
	text-align: left;
	text-indent: 1px
}
.header-select-search {
	width: 404px;
	height: 60px;
	position: absolute;
	top: 20px;
	left: 364px
}
.header-select-search .search-form {
	width: 372px;
	height: 34px;
	background: url(../images/public_spirit.png) no-repeat -10px -50px;
	padding-left: 32px
}
.header-select-search .search-form.hover {
	background-position: -10px -400px
}
.header-select-search .search-input {
	position: absolute;
	z-index: 2;
	height: 20px;
	line-height: 20px;
	width: 220px;
	top: 7px;
	left: 32px;
	outline: 0;
	border: 0;
	color: #333;
	background: 0
}
.header-select-search .search-input.blur {
	color: #999
}
.header-select-search .select-search-box {
	position: absolute;
	top: 2px;
	left: 269px;
	width: 36px;
	width: 60px;
	text-indent: 8px;
	border: 1px #ddd solid;
	border-top: 0;
	border-bottom: 0;
	cursor: pointer;
	background: #FFF;
	color: #999
}
.header-select-search .select-search-box.bt {
	border-bottom: 1px #ddd solid
}
.header-select-search .select-search-box span {
	display: block;
	line-height: 28px;
	height: 30px;
	text-indent: 8px;
	background: url(../images/public_spirit.png) -62px 2px no-repeat
}
.header-select-search .select-search-box .search_btn_area {
	display: none;
	padding-bottom: 6px
}
.header-select-search .select-search-box a {
	width: 56px;
	height: 20px;
	display: block;
	text-decoration: none;
	color: #999;
	line-height: 20px;
	text-indent: 8px
}
.header-select-search .select-search-box a:hover {
	color: #333
}
.header-select-search .search-btn {
	float: right;
	width: 71px;
	height: 28px;
	background: 0;
	border: 0;
	margin: 3px 3px 0 0;
	cursor: pointer
}
.header-select-search .hot-keys {
	margin-top: 5px;
	text-align: left;
	text-indent: 1px
}
.min-cart {
	float: right;
	position: absolute;
	top: 20px;
	right: 0;
	width: 131px;
	height: 37px
}
.min-cart .min-cart-btn {
	width: 131px;
	height: 37px;
	background: url(../images/public_spirit.png) no-repeat -10px -90px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 200
}
.min-cart .min-cart-btn a {
	width: 83px;
	height: 34px;
	display: block;
	line-height: 34px;
	padding-left: 48px
}
.min-cart .cart-count {
	height: 17px;
	background: url(../images/public_spirit.png) no-repeat -300px -130px;
	position: absolute;
	top: -8px;
	right: 94px;
	padding-left: 8px
}
.min-cart .min-cart-empty {
	padding: 10px;
	background-color: #f5f5f5;
	margin: 0 1px 1px 1px;
	text-align: center;
	color: #888
}
.min-cart .cart-count-wrap {
	height: 17px;
	background: url(../images/public_spirit.png) no-repeat right -130px;
	padding-right: 5px;
	display: inline-block
}
.min-cart .cart-count-wrap em {
	margin-left: -3px;
	font-size: 12px;
	color: #fff;
	font-family: arial;
	line-height: 17px;
	zoom: 1;
	position: relative;
	display: block;
	_width: 7px
}
.min-cart .cart-list {
	display: none;
	position: absolute;
	top: 37px;
	right: 0;
	width: 276px;
	background: #FFF;
	z-index: 100;
	background: url(../images/public_spirit.png) left bottom no-repeat
}
.min-cart .cart-list dl {
	width: 276px;
	overflow: hidden
}
.min-cart .cart-list dd {
	height: 65px;
	padding-top: 13px;
	zoom: 1;
	border-left: 1px #c6c6c6 solid;
	border-right: 1px #c6c6c6 solid;
	background: #FFF
}
.min-cart .cart-list dd .goods-item {
	width: 244px;
	height: 65px;
	margin: 0 15px 0 15px;
	border-bottom: 1px dotted #d4d4d4
}
.min-cart .cart-list dd.over {
	background-color: #f5f5f5
}
.min-cart .cart-list .g-pic {
	float: left;
	width: 61px
}
.min-cart .cart-list .g-pic img {
	border: 1px solid #d6d6d6
}
.min-cart .cart-list .g-info {
	float: left;
	width: 180px;
	line-height: 150%
}
.min-cart .cart-list .del {
	float: right;
	color: #276fc4
}
.min-cart .cart-total {
	height: 66px;
	background: url(../images/public_spirit.png) no-repeat -10px -131px
}
.min-cart .cart-total .total-num {
	margin: 22px 0 0 15px;
	float: left;
	display: inline
}
.min-cart .cart-total .total-num .price {
	color: #d41014
}
.min-cart .cart-total .total-num .price strong {
	font-size: 20px;
	color: #d41014
}
.min-cart .cart-total .go-checkout {
	float: right;
	display: block;
	width: 99px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	font-weight: bold;
	margin: 19px 15px 0 0;
	text-align: center;
	display: inline
}
.min-cart-over {
	height: 37px
}
.min-cart-over .cart-list {
	display: block;
	border-top: 1px #c6c6c6 solid;
	margin-top: -1px
}
.min-cart-over .min-cart-btn {
	background: url(../images/public_spirit.png) no-repeat -295px -90px #f5f5f5
}
.g-menu {
	height: 35px;
	width: 100%;
	min-width: 960px;
	background:  #0e73cb;
	text-align: center;
	z-index: 18
}
.g-menu-wrap {
	width: 960px;
	text-align: left;
	margin: 0 auto
}
.g-menu .all-catalog {
	float: left;
	width: 192px;
	position: relative;
	z-index: 17
}
.g-menu .all-btn {
	width: 192px;
	height: 35px;
	display: block;
	text-align: left;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color:#6495ED;
	overflow: hidden;
	font-family: "微软雅黑";
	position: relative;
	text-indent: 45px
}
.g-menu .all-btn .arrow {
	width: 9px;
	height: 5px;
	background: transparent url(../images/public_spirit.png) -130px -15px no-repeat;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	top: 16px;
	right: 45px
}
.g-menu .all-btn:hover {
	color: #fff
}
.g-menu .channel {
	float: left;
	width: 384px;
	height: 35px;
	overflow: hidden
}
.g-menu .channel li {
	float: left;
	width: 69px;
	height: 35px;
	text-align: center;
	color: #fff
}
.g-menu .channel li a {
	display: block;
	width: 69px;
	height: 33px;
	overflow: hidden;
	color: #fff;
	font-weight: bold;
	background: url(../images/public_spirit.png) no-repeat -10px -210px;
	font-family: "微软雅黑";
	font-size: 14px;
	margin: 1px 0;
	line-height: 34px
}
.g-menu .channel li a:hover {
	background-color: #9b0005;
	padding-left: 1px;
	zoom: 1;
	position: relative;
	color: #fff;
	background-image: none;
	margin: 0 0 0 -1px;
	height: 35px;
	line-height: 35px
}
.g-menu .channel li.m-show a {
	background-image: none
}
.g-menu a.vip-club {
	float: right;
	width: 131px;
	height: 35px;
	text-align: left;
	overflow: hidden;
	display: block;
	background: url(../images/public_spirit.png) no-repeat -110px -210px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-indent: 43px;
	line-height: 35px;
	font-family: "微软雅黑"
}
.g-menu a.vip-club:hover {
	background-position: -110px -245px
}
.g-menu .over-all-cata .catalog-list {
	display: block
}
.g-menu .over-all-cata .all-btn .arrow {
	background-position: -130px -10px
}
.g-menu .catalog-list {
	width: 190px;
	height: 392px;
	position: absolute;
	top: 35px;
	display: none;
	left: 0;
	background-color: #fff;
	border-bottom: 2px solid #b30004;
	border-left: 1px solid #b30004;
	border-right: 1px solid #b30004;
	padding-top: 2px;
	z-index: 16;
	display: none
}
.g-menu .catalog-list .cata-group {
	width: 192px;
	margin: 0 auto;
	height: 40px
}
.g-menu .catalog-list .cata-group .cata-group-btn {
	width: 162px;
	margin: 0 auto;
	border-bottom: 1px solid #ccc;
	padding: 10px 0;
	z-index: 20
}
.g-menu .catalog-list .cata-group .nober {
	border-bottom: 0
}
.g-menu .catalog-list .cata-group-head {
	height: 25px;
	overflow: hidden
}
.g-menu .catalog-list .cata-group-head h3 {
	height: 25px;
	float: left;
	width: 147px
}
.g-menu .catalog-list .cata-group-head h3 a {
	text-align: left;
	overflow: hidden;
	height: 25px;
	width: 147px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	font-family: "微软雅黑"
}
.g-menu .catalog-list .cata-group-head h3 a:hover {
	color: #000
}
.g-menu .catalog-list .cata-group-head h3 i {
	float: left;
	display: inline-block;
	width: 14px;
	height: 16px;
	margin: 3px 4px 0 0;
	background: url(../images/public_spirit.png) no-repeat
}
.g-menu .catalog-list .cata-group-head h3 i.i_1 {
	background-position: -530px 0
}
.g-menu .catalog-list .cata-group-head h3 i.i_2 {
	background-position: -544px 0
}
.g-menu .catalog-list .cata-group-head h3 i.i_3 {
	background-position: -558px 0
}
.g-menu .catalog-list .cata-group-head .more-ico {
	float: right;
	display: block;
	width: 9px;
	height: 9px;
	font-size: 0;
	line-height: 0;
	background: url(../images/public_spirit.png) no-repeat -50px -10px;
	margin-top: 6px
}
#cata-group-3 .cata-group-btn {
	border-bottom: 0
}
.g-menu .catalog-list .cata-hot-link {
	width: 165px;
	line-height: 20px;
	height: 40px;
	overflow: hidden
}
.g-menu .catalog-list .cata-hot-link a {
	float: left;
	display: inline-block;
	color: #666;
	padding-right: 10px;
	white-space: nowrap
}
.g-menu .catalog-list .cata-hot-link a:hover {
	color: #ed1b24
}
.g-menu .catalog-list .cata-link-new, .g-menu .catalog-list .cata-link-sale, .g-menu .catalog-list .cata-link-top {
	height: 53px;
	width: 192px
}
.g-menu .catalog-list .cata-link-new a, .g-menu .catalog-list .cata-link-sale a, .g-menu .catalog-list .cata-link-top a {
	height: 53px;
	width: 191px;
	text-align: left;
	overflow: hidden;
	border-top: 1px solid #ccc;
	display: block;
	line-height: 45px;
	text-indent: 6px;
	font-weight: normal;
	font-family: "微软雅黑";
	color: #666
}
.g-menu .catalog-list .cata-link-new a:hover, .g-menu .catalog-list .cata-link-sale a:hover, .g-menu .catalog-list .cata-link-top a:hover {
	background: #ebebeb
}
.g-menu .catalog-list .cata-link-new i, .g-menu .catalog-list .cata-link-sale i, .g-menu .catalog-list .cata-link-top i {
	float: left;
	display: inline-block;
	width: 14px;
	height: 16px;
	background: url(../images/public_spirit.png) no-repeat;
	margin: 14px 0 0 15px
}
.g-menu .catalog-list .cata-link-new i {
	background-position: -572px 0
}
.g-menu .catalog-list .cata-link-sale i {
	background-position: -586px 0
}
.g-menu .catalog-list .cata-link-top i {
	background-position: -600px 0
}
.g-menu .catalog-list .cata-link-new strong {
	color: #ed1b24;
	padding-right: 8px;
	font-size: 14px
}
.g-menu .catalog-list .cata-link-sale strong {
	color: #ed1b24;
	padding-right: 8px;
	font-size: 14px
}
.g-menu .catalog-list .cata-link-top strong {
	color: #000;
	padding-right: 8px;
	font-size: 14px
}
.g-menu .catalog-list .cata-sub {
	display: none;
	border: 2px solid #0E73CB;
	background-color: #f8f8f8;
	width: 594px;
	position: absolute;
	top: 3px;
	left: 197px;
	z-index: 17;
	box-shadow: 2px 2px 2px #656565
}
.g-menu .catalog-list .cata-sub .cata-sub-list {
	float: left;
	padding: 20px 25px 8px 25px;
	width: 530px;
	background-color: #fff
}
.g-menu .catalog-list .cata-sub .cata-sub-list dt {
	font-size: 14px;
	font-family: "微软雅黑";
	color: #ef1d26;
	font-weight: bold;
	height: 25px
}
.g-menu .catalog-list .cata-sub .cata-sub-list dd {
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 12px;
	margin-bottom: 12px;
	line-height: 190%
}
.g-menu .catalog-list .cata-sub .cata-sub-list dd.nober {
	border-bottom: 0
}
.g-menu .catalog-list .cata-sub .cata-sub-list dd a {
	white-space: nowrap;
	padding-right: 8px
}
.g-menu .catalog-list .cata-sub .cata-brand {
	float: right;
	padding-right: 12px;
	width: 220px;
	overflow: hidden;
	background: #f8f8f8
}
.g-menu .catalog-list .cata-sub .cata-brand .go-channel {
	height: 40px;
	width: 219px;
	display: block;
	line-height: 40px;
	font-size: 12px;
	color: #888;
	font-family: "微软雅黑";
	font-size: 14px;
	margin-top: 4px;
	padding-left: 12px
}
.g-menu .catalog-list .cata-sub .cata-brand .go-channel:hover {
	color: red
}
.g-menu .catalog-list .cata-sub .cata-brand .go-channel span {
	font-family: '宋体'
}
.g-menu .catalog-list .cata-sub .cata-brand .go-channel:hover span {
	color: red
}
.g-menu .catalog-list .cata-sub .cata-brand h3 {
	background: #f8f8f8;
	height: 33px;
	padding-top: 3px;
	color: #555;
	font: 15px/33px "微软雅黑";
	padding-left: 12px
}
.g-menu .catalog-list .cata-sub .cata-brand ul {
	width: 219px;
	overflow: hidden;
*zoom:1;
	background-color: #dedede;
	border-bottom: 1px #dedede solid
}
.g-menu .catalog-list .cata-sub .cata-brand ul li {
	float: left;
	display: inline;
	width: 109px;
	height: 57px;
	background: #f8f8f8
}
.g-menu .catalog-list .cata-sub .cata-brand ul li a {
	display: block;
	width: 106px;
	height: 54px;
	overflow: hidden;
	padding: 1px;
	border-left: 1px #dedede solid;
	border-top: 1px #dedede solid;
	background: #FFF
}
.g-menu .catalog-list .cata-sub .cata-brand ul li a span {
	display: block;
	width: 106px;
	height: 18px;
	overflow: hidden;
	color: #a0a0a0;
	line-height: 18px;
	text-align: center;
	background: #f8f8f8
}
.g-menu .catalog-list .cata-sub .cata-brand ul li a:hover {
	border-color: #999;
	position: relative;
	z-index: 1;
	padding: 1px 0 0 1px;
	border-right: 1px #999 solid;
	border-bottom: 1px #999 solid
}
.g-menu .catalog-list .cata-sub .cata-brand ul li a:hover span {
	color: #505050
}
.g-menu .catalog-list .cata-sub-man {
	top: -82px
}
.g-menu .catalog-list .cata-sub-fun {
	top: -167px
}
.g-menu .catalog-list .over-group {
	position: relative;
	z-index: 16
}
html .g-menu .catalog-list .over-group .cata-group-btn {
	width: 184px;

	border-top: 2px solid #0E73CB;
	border-bottom: 2px solid #0E73CB!important;
	border-left: 7px solid #0E73CB;
	background-color: #fff;
	padding: 5px 0 8px 8px;
	position: absolute;
	z-index: 18;
	top: 3px;
	box-shadow: -1px 1px 2px #656565
}
.g-menu .catalog-list .over-group .cata-hot-link {
	width: 165px
}
.g-menu .catalog-list .over-group .cata-sub {
	display: block
}
.g-menu .catalog-list .over-group .more-ico {
	display: none
}
.g-menu {
	position: relative
}
.g-menu .menu-shadow-hack, .g-menu .catalog-shadow-hack2 {
	height: 3px;
	width: 100%;
	min-width: 960px;
	background: transparent url(../images/shadow-x.png) top left repeat-x;
	position: absolute;
	bottom: -3px;
	z-index: 16;
	left: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	_background: 0
}
.g-menu .catalog-shadow-hack {
	height: 283px;
	width: 3px;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: -3px;
	z-index: 15
}
.g-menu .catalog-shadow-hack2 {
	z-index: 17;
	width: 192px;
	top: 0;
	left: 0;
	min-width: 192px
}
.g-menu .all-catalog {
	width: 193px
}
.g-menu .catalog-list {
	width: 191px
}
.g-menu .all-btn {
	width: 193px
}
.g-menu .cata-group {
	width: 193px
}
#js-is-home .g-menu .all-catalog {
	width: 192px
}
#js-is-home .g-menu .all-btn {
	width: 192px
}
#js-is-home .g-menu .cata-group {
	width: 192px
}
#js-is-home .g-menu .catalog-list {
	width: 192px;
	height: 280px;
	position: absolute;
	top: 35px;
	display: block;
	left: 0;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-left: none;
	border-right: 0;
	padding-top: 2px;
	z-index: 16
}
#js-is-home .g-menu .catalog-shadow-hack {
	background: transparent url(../images/shadow-y.png) top left repeat-y;
	_background: 0
}
#js-is-home .g-menu .catalog-list .cata-link-new a, #js-is-home .g-menu .catalog-list .cata-link-sale a, #js-is-home .g-menu .catalog-list .cata-link-top a {
	width: 192px
}
.bottom-link {
	border-top: 1px solid #ccc;
	clear: both;
	width: 100%;
	min-width: 960px
}
.bottom-link-wrap {
	padding-top: 35px;
	width: 960px;
	margin: 0 auto
}
.links-list {
	float: left;
	width: 723px;
	height: 122px;
	overflow: hidden;
	margin: 0 auto
}
.links-list .item {
	text-align: left;
	margin-right: 15px;
	height: 122px;
	display: inline-block;
*display:inline;
	zoom: 1;
	vertical-align: top
}
.links-list h4 {
	height: 27px;
	color: #373737;
	font-size: 14px;
	padding-left: 8px;
	font-family: "微软雅黑"
}
.links-list ul {
	border-right: 1px solid #ededed;
	padding-right: 15px
}
.links-list li {
	padding: 0 0 2px 8px;
	line-height: 17px
}
.links-list a {
	color: #888
}
.links-list a:hover {
	color: #ed1c24
}
.bottom-link .b-l-1 {
	width: 98px
}
.bottom-link .b-l-2 {
	width: 87px
}
.bottom-link .b-l-3 {
	width: 87px
}
.bottom-link .b-l-4 {
	width: 123px
}
.bottom-link .b-l-5 {
	width: 112px
}
.bottom-link .b-l-6 {
	width: 96px
}
.bottom-link .b-l-6 ul {
	border: 0
}
.hot-tel-bottom {
	float: right;
	width: 237px;
	height: 122px;
	position: relative;
	background: url(../images/public_spirit.png) -300px -210px no-repeat;
	text-align: center
}
.hot-tel-bottom .gbook-a {
	display: block;
	width: 134px;
	height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	top: 67px;
	left: 39px;
	text-indent: 33px;
	line-height: 33px
}
.hot-tel-bottom .gbook-a:hover {
	color: #fff
}
.footer {
	margin: 23px auto;
	text-align: center
}
.special-service {
	height: 40px;
	overflow: hidden
}
.spe-ser-title {
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0
}
.spe-ser-con {
	letter-spacing: -8px
}
.spe-ser-con li {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 40px;
	overflow: hidden
}
.s-ser-1, .s-ser-2, .s-ser-3, .s-ser-4, .s-ser-5 {
	display: block;
	height: 40px;
	text-align: left;
	text-indent: -999px;
	background-image: url(../images/public_spirit.png)
}
.s-ser-1 {
	width: 205px;
	background-position: -10px -340px
}
.s-ser-2 {
	width: 176px;
	background-position: -215px -340px
}
.s-ser-3 {
	width: 179px;
	background-position: -391px -340px
}
.s-ser-4 {
	width: 215px;
	background-position: -570px -340px
}
.s-ser-5 {
	width: 185px;
	background-position: -786px -340px
}
.copyright {
	color: #888;
	text-align: center;
	margin-top: 18px
}
.ul-honor {
	text-align: center;
	margin-top: 26px
}
.ul-honor li {
	margin: 0 8px;
	display: inline-block;
*display:inline;
	zoom: 1
}
.site-links {
	text-align: center;
	height: 50px;
	margin: 15px auto 0 auto
}
.site-links li {
	display: inline-block;
*display:inline;
	zoom: 1;
	height: 50px;
	line-height: 50px;
	color: #ccc
}
.site-links li a {
	color: #666
}
.site-links li.site-logo {
	width: 89px;
	background: url(../images/logo.png);
	vertical-align: middle;
	margin: 0 20px
}
.pro_list li {
	float: left;
	text-align: center;
	height: 230px;
	width: 191px;
	overflow: hidden
}
.pro_list .pro_info {
	line-height: 18px;
	color: #333;
	text-align: left
}
.pro_list .pic {
	display: block;
	position: relative;
	width: 174px;
	height: 174px;
	margin: 0 auto
}
.pro_list .pic .goods-tag {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px
}
.pro_list .pro_info .name {
	display: block;
	margin: 0 auto 4px 15px;
	color: #888;
	width: 170px
}
.pro_list .pro_info .name:hover {
	color: #ed1c22
}
.pro_list .pro_info .price {
	margin-top: 4px;
	text-align: left;
	width: 170px;
	margin: 0 auto 0 15px
}
.pro_list .pro_info .price .gray {
	color: #888
}
.pro_list .pro_info .price .fb {
	font-weight: 700
}
.pro_list .price s {
	color: #b0b0b0
}
.pro_list .color-sel-box {
	text-align: left;
	margin: 4px 10px
}
.pro_list .color-sel-box a {
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 22px;
	height: 22px;
	margin-right: 1px;
	padding: 1px
}
.pro_list .color-sel-box a:hover {
	padding: 0;
	border: 1px solid #ed1c24
}
.tabs-con .pro_list .price s {
	color: #b0b0b0;
	padding-left: 10px
}
.m-pages {
	text-align: right;
	padding: 20px 0 15px 0;
	height: 21px;
	clear: both
}
.m-pages a, .m-pages span.current {
	display: inline-block;
*display:inline;
	zoom: 1;
	padding: 0 5px;
	height: 21px;
	border: 1px solid #ddd;
	color: #888;
	line-height: 21px;
	margin: 0 2px;
	font-family: "宋体"
}
.m-pages span.current, .m-pages a:hover {
	background-color: #ed1c24;
	color: #fff
}
.m-pages span.prev, .m-pages span.next {
	display: none
}
.g-nav {
	height: 20px;
	padding-top: 7px;
	font-family: "宋体";
	float: left
}
.border-wrap {
	border: 1px solid #ccc
}
.border-wrap-adhere {
	border: 1px solid #ccc;
	border-bottom: 0;
	border-top: 0
}
.border-wrap-ntop {
	border: 1px solid #ccc;
	border-top: 0
}
.you-like {
	clear: both;
	padding: 10px 0
}
.you-like .you-like-head {
	height: 25px;
	font-weight: normal;
	font-size: 12px;
	border-bottom: 2px solid #666;
	overflow: hidden;
	zoom: 1
}
.you-like .h4-like-head {
	font-size: 15px;
	font-weight: 700;
	font-family: "Microsoft YaHei", "微软雅黑", tahoma, arial, simhei, "黑体"
}
.you-like .you-like-body {
	height: 268px;
	position: relative;
	width: 958px;
	z-index: 4;
	background: #fff
}
.you-like .y-l-page {
	width: 30px;
	height: 50px;
	position: absolute;
	cursor: pointer;
	top: 90px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/public_spirit.png) -530px -50px no-repeat;
	outline: 0
}
.you-like .y-l-page-over {
	width: 19px;
	height: 42px;
	position: absolute;
	top: 90px;
	text-indent: -9999px;
	overflow: hidden
}
.you-like .bx-prev {
	background: url(../images/public_spirit.png) no-repeat;
	background-position: -530px -50px;
	left: -40px;
	width: 30px;
	height: 50px;
	position: absolute;
	cursor: pointer;
	top: 90px;
	text-indent: -9999px;
	overflow: hidden;
	outline: 0
}
.you-like .bx-prev-over {
	background: url(../images/public_spirit.png) no-repeat;
	background-position: -560px -50px;
	left: 0;
	width: 30px;
	height: 50px;
	position: absolute;
	cursor: pointer;
	top: 90px;
	text-indent: -9999px;
	overflow: hidden;
	outline: 0
}
.you-like .bx-prev:hover {
	background-position: -560px -50px
}
.you-like .bx-next {
	background: url(../images/public_spirit.png) no-repeat;
	background-position: -620px -50px;
	right: -40px;
	width: 30px;
	height: 50px;
	position: absolute;
	cursor: pointer;
	top: 90px;
	text-indent: -9999px;
	overflow: hidden;
	outline: 0
}
.you-like .bx-next-over {
	background: url(../images/public_spirit.png) no-repeat;
	background-position: -590px -50px;
	right: 0;
	width: 30px;
	height: 50px;
	position: absolute;
	cursor: pointer;
	top: 90px;
	text-indent: -9999px;
	overflow: hidden;
	outline: 0
}
.you-like .bx-next:hover {
	background-position: -590px -50px
}
.you-like .you-lik-list {
	width: 950px;
	height: 250px;
	overflow: hidden;
	margin: 0 auto
}
.you-like .you-lik-list li {
	float: left;
	width: 180px;
	padding: 10px 5px 0 5px;
	height: 240px;
	text-align: center
}
.you-like .you-lik-list .pic {
	width: 176px;
	height: 176px;
	margin-bottom: 5px;
	text-align: center;
	position: relative
}
.you-like .bb-info {
	text-align: left
}
.you-like .bb-info-a {
	display: block;
	color: #888;
	line-height: 18px;
	margin-bottom: 3px;
	overflow: hidden;
	font-weight: normal;
	height: 38px
}
.you-like .bb-info-a:hover {
	color: #ed1a23
}
.you-like .mbb-price-name {
	color: #888;
	font-weight: normal;
	padding-right: 5px
}
.you-like .mbb-price-name .yh-price {
	color: #ed1a23;
	font-weight: 700
}
.you-like .bb-info s {
	padding-left: 10px;
	color: #b0b0b0;
	font-weight: normal
}
.you-like .mbb-price {
	color: #ed1a23
}
.bfd_img_box {
	position: relative;
	height: 10px;
	clear: both
}
a.bfd_img_logo {
	display: block;
	width: 101px;
	height: 13px;
	background: url(../../../../static.baifendian.com/themes/logo/bfd_logo_ch.png) no-repeat;
	_background: url(../../../../static.baifendian.com/themes/logo/bfd_logo_ch.gif) no-repeat;
	overflow: hidden;
	color: #888;
	position: absolute;
	bottom: 3px;
	right: 5px
}
a.bfd_img_logo:hover {
	background: url(../../../../static.baifendian.com/themes/logo/bfd_logo_ch.png) no-repeat 0 -14px;
	_background: url(../../../../static.baifendian.com/themes/logo/bfd_logo_ch.gif) no-repeat 0 -14px
}
.g-menu .channel li.current a {
	background-color: #fff;
	margin-left: -1px;
	zoom: 1;
	position: relative;
	color: #ef1e24;
	background-image: none
}
.g-menu .channel li.current a:hover {
	padding-left: 0;
	background-color: #fff;
	color: #ef1e24;
	height: 33px;
	line-height: 34px;
	margin: 1px 0 1px -1px
}
html .placeholder {
	color: #a9a9a9!important
}
